home *** CD-ROM | disk | FTP | other *** search
/ Windows Expert / Windows Expert.iso / windownt / embh32.zip / EMBH.H < prev    next >
Text File  |  1993-09-16  |  1KB  |  48 lines

  1.  
  2. #define BULLET_EXTRA_BYTES   12
  3. #define ARROW_EXTRA_BYTES    12
  4. #define MODEM_EXTRA_BYTES    4
  5. #define RPOINTER_EXTRA_BYTES 4
  6.  
  7. #define BULLET_CYCLING  0
  8. #define BULLET_COLOR    4
  9. #define BULLET_BRIGHT   8
  10.  
  11. #define ARROW_CYCLING   0
  12. #define ARROW_COLOR     4
  13. #define ARROW_BRIGHT    8
  14.  
  15. #define MODEM_BLINK     0
  16. #define RPOINTER_COLOR  0
  17.  
  18. typedef struct {
  19.    LPSTR lpChildName;
  20.    LPSTR lpColorBits;
  21.    int Operation;
  22. } FINDWIN;
  23.  
  24.  
  25. LONG WINAPI BulletWndProc( HWND, UINT, WPARAM, LPARAM );
  26. LONG WINAPI ArrowWndProc( HWND, UINT, WPARAM, LPARAM );
  27. LONG WINAPI ModemWndProc( HWND, UINT, WPARAM, LPARAM );
  28. LONG WINAPI RightPointerWndProc( HWND, UINT, WPARAM, LPARAM );
  29. BOOL CALLBACK SetRightPointerColor( LPSTR, LPSTR, LPSTR );
  30. BOOL CALLBACK SRPC( LPSTR, LPSTR, LPSTR );
  31. BOOL CALLBACK FindRPntProc( HWND, LONG );
  32.  
  33. void DrawArrow( HDC );
  34.  
  35.  
  36.  
  37. typedef struct {                              //  Structure passed by Winhelp
  38.    short idMajVersion;
  39.    short idMinVersion;
  40.    LPSTR szFileName;            //  Filename of Winhelp file that caused call
  41.    LPSTR szAuthorData;             //  Custom data (third parameter of {EWL})
  42.    HANDLE hfs;
  43.    DWORD coFore;                                    //  Current colors in use
  44.    DWORD coBack;
  45. } EWDATA, FAR *LPEWDATA;
  46.  
  47.  
  48.